<?php

class StoreForm extends BaseStoreForm {

    public function configure() {
        $this->disableLocalCSRFProtection();

        $this->setWidgets(array(
            'id' => new sfWidgetFormInputHidden(),
            'name' => new sfWidgetFormInputText(),
            'description' => new sfWidgetFormTextarea(),
        ));

        $this->getWidgetSchema()->setNameFormat('store[%s]');

        $this->getWidget('name')->setLabel('* Салбарын нэр:');
        $this->getWidget('description')->setLabel('* Тайлбар:');

        $validators = array();
        $validators['name'] = new sfValidatorString(array('required' => true, 'max_length' => 100, 'min_length' => 2), array('required' => 'Та салбарын нэрийг оруулна уу', 'max_length' => 'Салбарын нэр %max_length% тэмдэгтээс ихгүй байх ёстой', 'min_length' => 'Салбарын нэр %min_length% тэмдэгтээс багагүй байх ёстой'));
        $validators['description'] = new sfValidatorString(array('required' => true, 'max_length' => 100, 'min_length' => 2), array('required' => 'Та тайлбар оруулна уу', 'max_length' => 'Тайлбар %max_length% тэмдэгтээс ихгүй байх ёстой', 'min_length' => 'Тайлбар %min_length% тэмдэгтээс багагүй байх ёстой'));

        $this->setValidators($validators);
    }

}
